/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.gob.fonafe.service;

import java.util.List;
import pe.gob.fonafe.domain.ConsultaReclamoBean;
import pe.gob.fonafe.domain.GaleriaFotosBean;
import pe.gob.fonafe.domain.InmuebleBean;
import pe.gob.fonafe.domain.TipoInmuebleBean;

/**
 *
 * @author czela
 */

public interface InmuebleService {
   
    public List<InmuebleBean> busqueda(String ubigeo, int tipInmueble, String tipContrato, String tipMoneda, String desde, String hasta, int id_empresa);
    public List<GaleriaFotosBean> getGaleriaFotos(String idInmueble);
    public String[] getOutputsReclamoConsulta(ConsultaReclamoBean consultaReclamoBean);
    public String[] getOutputFileReclamoConsulta(String idConsRecl,String idInmueble,byte[] file,String nomFile,String typeFile);

    public List<TipoInmuebleBean> ListarTipoInmueble();

    public String[] actualizarDetInmuebleGLC(InmuebleBean inmuebleBean);

    public String[] EliminarGalInmueble(String idsGaleriaInm);

    public String[] getOutputFileInmueble(String idInmueble, byte[] fileToArrayBytes);

    public String[] guardarInmuebleGLC(InmuebleBean inmuebleBean);

    public String[] eliminarInmuebleGLC(String idInmueble);

    public List<InmuebleBean> ObtenerTopInmueble();

    public List<InmuebleBean> busquedaGLC(String ubigeo, int tipInmueble, String tipContrato, String tipMoneda, String precioDesde, String precioHasta, int tb_Empresa_id_empresa, String estado);

   

}
